// 小程序练习1
// 扫描指定⽬录，并找到名称中包含指定字符的所有普通⽂件（不包含⽬录），
// 并且后续询问⽤⼾是否要删除该⽂件

// 导入输入输出相关的类
import java.io.*;
// 导入集合框架相关的类
import java.util.*;

public class Demo {
    public static void main(String[] args) throws IOException {
        // 创建一个 Scanner 对象，用于从控制台读取用户输入
        Scanner sc = new Scanner(System.in);
        // 提示用户输入要扫描的根目录
        System.out.println("请输入要扫描的根目录（绝对路径 OR 相对路径）：");
        //D:\文件测试
        // 读取用户输入的根目录路径
        String root = sc.next();
        File file = new File(root);
        System.out.println(file.getPath());
        System.out.println(file.getAbsolutePath());
        System.out.println(file.getCanonicalPath());

        File[] files = file.listFiles();
        for(File f : files){
            System.out.println(f.getPath());
            System.out.println(f.getAbsolutePath());
            System.out.println(f.getCanonicalPath());
        }
       

    }
}
